package com.supply.dl.bean;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * Created by ${qianzhihe} on 2018/5/1.
 * 物料定位信息、物料未定位信息实体类对象
 */

public class MaterielPositionInfoBean extends BaseBean {

    /**
     * 通知单明细id
     */
    public String noticeOrderDetailId;

    /**
     * 订单明细id
     */
    public String orderDetailId;

    /**
     * 物料id
     */
    public String skuId;

    /**
     * 物料编码
     */
    public String skuCode;

    /**
     * 物料名称
     */
    public String skuName;


    /**
     * 总数(件)
     */
    public BigDecimal detailAmount;

    /**
     * 总数(吨)
     */
    public BigDecimal detailWeight;

    /**
     * 总数，方
     */
    public BigDecimal detailVolume;

    /**
     * 未定位数量(件)、已定位数量(件)
     */
    public BigDecimal notPositionAmount;

    /**
     * 未定位数量(吨)、已定位数量(吨)
     */
    public BigDecimal notPositionWeight;

    /**
     * 未定位数量(方)、已定位数量(方)
     */
    public BigDecimal notPositionVolume;

    /**
     * 是否被用户选择
     */
    public boolean isSelected;

    /**
     * 未定位信息属性：推荐定位信息
     */
    private ArrayList<RecommendPositionInfoBean> recommendPositionInfoList;

    /**
     * 定位信息属性：定位信息
     */
    private ArrayList<PositionInfoBean> positionInfoList;

    /**
     * 标记当前物料，是已定位数据，还是未定位数据
     */
    public boolean hadPostion;


    public ArrayList<RecommendPositionInfoBean> getRecommendPositionInfoList() {
        return recommendPositionInfoList;
    }

    public void setRecommendPositionInfoList(ArrayList<RecommendPositionInfoBean> recommendPositionInfoList) {
        this.recommendPositionInfoList = recommendPositionInfoList;
    }

    public ArrayList<PositionInfoBean> getPositionInfoList() {
        return positionInfoList;
    }

    public void setPositionInfoList(ArrayList<PositionInfoBean> positionInfoList) {
        this.positionInfoList = positionInfoList;
    }


}
